// components/nav/nav.js
Component({
  // 父-子
  properties: {
    // 属性的名字+类型
    back: Boolean,
    // 名字+类型+默认值
    title: {
      type: String,
      value: '默认标题'
    }
  },
  options: {
    // 可以在外部用同名类名覆盖默认样式
    // 权重比默认的 class 要高，可以额外的加一些其他的标签组合选择器
    addGlobalClass: true
  },
  externalClasses: ['back-class'],
  lifetimes: {
    created() {
      // code...
      console.log('created')
      this.setData({
        info: '123'
      })
      // console.log(wx.getWindowInfo().safeArea.top);
      this.setData({
        top: wx.getWindowInfo().safeArea.top
      })
    },
    attached() {
      // code...
      console.log('attached')
      // this.setData({
      //   info: '234'
      // })
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    info: '么么哒',
    top: 0
  },

  /**
   * 组件的方法列表
   */
  methods: {
    clickTitle() {
      // console.log('点了标题', this.properties.title)
      // this.triggerEvent('taptitle', this.properties.title)
      this.triggerEvent('taptitle', 'hey bro m4')
    },
  }
})